package main

import "fmt"

func test(){
	// 整形
	a := 15
	fmt.Printf("a = %b\n" , a) // %b 二进制 1111
	fmt.Printf("%%\n") // 只输出一个%
}

func test2(){
	// 演示输入
	var a int 

	fmt.Println("请输入一个整数")
	fmt.Scan(&a)
	fmt.Println(a)
}

func test3(){
	// 类型转换 
	// Go语言中不允许隐式类型转换 所有类型转换必须显式声明
	var a int 
	// a = 3.14  // err
	var ch byte = 97
	a = int(ch) // correct
	_ = a
}

func test4(){
	type bigint int // 给int取别名bigint

	var a bigint = 20
	_ = a

	type(
		bigdouble double
		tinyint int8
	)
}

func main(){
	test4()
}

